stick something on something - English Synonyms Dictionary